/*
 * ISerchableVolume.h
 *
 *  Created on: 14.04.2011
 *      Author: ed
 */

#ifndef ISERCHABLEVOLUME_H_
#define ISERCHABLEVOLUME_H_
#include "globals.hh"
class IExperimentalVolume
{
public:
	virtual void SetLSc(G4double LSc) = 0;
	virtual void SetLAbs(G4double LAbs) = 0;
	virtual G4int GetLightOutput() = 0;
	virtual G4int GetParticlesPerEvent() = 0;
	virtual G4double GetLightCollection() = 0;
	inline G4double GetLSc(){return lSc;}
	inline G4double GetLAbs(){return lAbs;}


protected:
	G4double lSc,lAbs;
};

#endif /* ISERCHABLEVOLUME_H_ */
